package xyz.keyon.dao;

import xyz.keyon.bean.Student;

import java.sql.SQLException;
import java.util.List;

public interface IStudentDao {
    //学生Dao
    //增加学生
    public boolean addStudent(Student student);
    //根据学号删除学生
    public boolean deleteStudentBySno(String Sno);
    //根据学号修改指定学生
    public boolean updateStudentBySno(Student student);
    //查询所有学生
    public List<Student> queryAllStudent();
    //根据学号查询单个学生
    public Student queryStudentBySno(String Sno);
    //查询学生表的记录总数
    public int getTotalCount();
    //查询某一页的数据  currentPage:当前页的页码  pageSize：页面大小
    public List<Student> queryStudentsByPage(int currentPage, int pageSize);
}
